.top{ height:25px; background:#595859;}
.top1{ height:25px; background:#f4f4f4;}
.top .lefD{height: 25px;float: left;width:200px;color: #b9b9b9;margin-left: 195px}
.top .rigD{height: 25px;float: right;width:200px;margin-right: 150px}
.top .rigD span{display:inline-block;height:20px;text-align: center;width: 99px; border-right: 1px solid #b9b9b9;margin-top: 2px}
.top .rigD span:last-child{border-right:hidden;}
.top .rigD span a{color:#b3b3b3;}
.header{ height:105px;background:url(../images/loginLogo2.png) no-repeat 150px center #fff;border-bottom: 1px solid #DFDFDF}
.rightDiv{float: right;font-size: 14px;height: 20px;clear: both;margin-top: 42px;margin-right: 150px}
.rightDiv span{display:inline-block;height:20px;text-align: center;width: 100px; border-right: 1px solid #b9b9b9;}
.rightDiv span>a{ color: #b9b9b9;font-weight: 500}
.rightDiv span:last-child{width: 160px;border-right: hidden}
.section{width:100%; height:435px; padding-top:18px;display: inline-block; background:url(../images/loginBg.png) center center no-repeat;background-size: 100% 100%;}
.login_box{width:365px;height:421px;background:url(../images/boxbg.png) repeat-x; float:left; margin-left:62%;}
.login_box h3{ font-size:22px; font-weight:normal; color:#fff; margin-left:35px; margin-top:36px;}
.login_box p{ padding:0 35px; }
.login_box p.user{ height:34px; line-height:34px; margin-top:20px; color:#fff; font-size:16px;}
.login_box p.user span{ float:right; font-size:12px; cursor:pointer;}
.login_box p.user span:hover{ color:#f00;}
.login_box input{  margin:0 35px; width:286px; height:32px; border:solid 1px #54ae9a;  padding-left:2%;}
.login_box input.on{ margin:0 35px; width:286px; height:32px; border:solid 1px #54ae9a;  padding-left:2%;background:#e6f4f0;}
.login_btn input[type=button]{margin-left:0px;margin-top:40px;width:100%; height:34px; background:#00b294; border:0; border:solid 1px #00b294; font-size:18px;color:#fff; font-family:"微软雅黑";}
.login_box p.mf_txt{color:#fff; text-align:right; margin-top:20px;}
.footer{ text-align:center;  color:#fff;
    height: 100px;}
.sec{width:100%; height:435px; padding-top:18px;background: #fff}
.sec .step{width: auto;height: 100px;border-bottom: 2px solid #cdcdcd;margin-left: 190px;margin-right: 170px}
.sec .step div.div_gr{border-bottom:2px solid #3fa997;margin-top: 34px;width: 176px;height: 66px;display:inline-block;background: url("../images/find1_01.png") no-repeat;}
.sec .step div.gr_2{margin-left: 50px;border-bottom:2px solid #D3D3D3;background: url("../images/find1_02.png") no-repeat; }
.sec .step div.gr_3{margin-left: 50px;border-bottom:2px solid #d3d3d3;background: url("../images/find1_03.png") no-repeat;}
.sec .step div.div_gr:first-child{margin-left: 170px}
@media screen and (max-width:1024px) {
    .section{height:451px;background:url(../images/bg123.png) no-repeat; background-size:cover; position:relative;}
    .login_box{position:absolute; right:20px; top:15px;}
}


@media screen and (min-width: 1440px) {
    .section{height:480px;background:url(../images/main3.png) no-repeat; background-size:cover; position:relative;}
    .login_box{position:absolute; right:150px; top:42px;}
}
@media screen and (min-width: 1660px) {
    .section{height:530px;background:url(../images/main3.png) no-repeat; background-size:cover; position:relative;}
    .login_box{position:absolute; left:70px; top:60px;}
}

@media screen and (min-width: 1821px) {
    .section{height:580px;background:url(../images/main3.png) no-repeat; background-size:cover; position:relative;}
    .header{ height:148px;line-height: 148px}
    .top{height:50px;}
    .login_box{position:absolute; right:275px; top:82px;}
}